package model

type SysPost struct {
	PostId   uint   `json:"postId" gorm:"primarykey; comment:岗位id;autoIncrement"` // 主键ID
	PostCode string `json:"postCode" gorm:"comment:岗位编码"`                         // 岗位编码
	PostName string `json:"postName" gorm:"comment:岗位名称"`                         // 岗位名称
	PostSort int    `json:"postSort" gorm:"comment:显示顺序"`                         // 显示顺序
	Status   string `json:"status" gorm:"comment:状态（0正常 1停用）"`                    // 状态（0正常 1停用）
	Operate
}

type SysRolePost struct {
	RoleId int `json:"roleId" gorm:"primarykey;comment:权限ID;not null"` // 权限ID
	PostId int `json:"postId" gorm:"primarykey;comment:部门ID;not null"` // 部门ID
}

type SysUserPost struct {
	UserId int `json:"userId" gorm:"primarykey;comment:用户ID;not null"` // 用户id
	PostId int `json:"postId" gorm:"primarykey;comment:部门ID;not null"` // 职位id
}
